combobox: remove superfluous GTK+ grabs
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 8 Apr 2014 18:21:50 +0000 (20:21 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 23 May 2014 17:54:24 +0000 (19:54 +0200)
gtk/gtkcombobox.c

index 0d6b2d51ae5c681adb64e3de8dfb605267560df0..4de54ac89041c863868d79c31328e6729a55f171 100644 (file)
@@ -2473,7 +2473,6 @@ gtk_combo_box_popup_for_device (GtkComboBox *combo_box,
       return;
     }
 
-  gtk_device_grab_add (priv->popup_window, pointer, TRUE);
   priv->grab_pointer = pointer;
   priv->grab_keyboard = keyboard;
 
@@ -2551,7 +2550,6 @@ gtk_combo_box_popdown (GtkComboBox *combo_box)
     gdk_device_ungrab (priv->grab_keyboard, GDK_CURRENT_TIME);
   gdk_device_ungrab (priv->grab_pointer, GDK_CURRENT_TIME);
 
-  gtk_device_grab_remove (priv->popup_window, priv->grab_pointer);
   gtk_widget_hide (priv->popup_window);
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->button),
                                 FALSE);